h1{font-size:clamp(1rem,4vw,4rem);font-weight:700;margin:0}.section-title{text-align:left;justify-self:center;margin-top:2rem}.wrapper{border:2px solid #b7b7b7;width:clamp(0px,70vw,80rem);background:#fff;border-radius:1rem;padding:1rem;justify-self:center;margin:1rem;box-shadow:0 2px 4px #0000004d}.textbox{display:flex;justify-content:center;align-items:center;flex-direction:column}.textbox-header-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0}.textbox-header{font-size:clamp(2rem,3.5vw,3rem);font-weight:500;margin:0;font-family:Roboto Condensed}.textbox-date{font-size:clamp(.7rem,2vw,1rem);font-weight:400;text-align:center;color:#7f7f7f;margin:clamp(0rem,2vw,1rem)}.singleimage{display:block;margin-left:auto;margin-right:auto;width:70vw;height:auto;margin-top:1rem}.header-container{font-size:clamp(1rem,10vw,5rem);user-select:none;font-weight:500;text-align:center;color:#000;padding:.5rem;margin:2vw;background:#fff;border-radius:1rem;box-shadow:0 4px 4px #0000004d;opacity:1;transition:opacity .3s ease}.body-text{font-size:clamp(0px,3vw,1.3rem);font-weight:400;text-align:left;color:#333;background:#fff;border-radius:1rem;width:clamp(0px,70vw,80rem);justify-self:center;margin-top:1rem}.two-images{display:flex;justify-self:center;justify-content:center;gap:1rem;width:clamp(0px,70vw,80rem);height:auto;margin-top:1rem;margin-bottom:1rem}.text-below-image{display:flex;justify-content:flex;align-items:center;flex-direction:column;font-size:1rem;font-weight:400;text-align:center;color:#333;background:#fff;border-radius:1rem;height:auto}.two-images img{object-fit:cover;height:30vw;width:100%;border-radius:.5rem;align-self:center;margin:0;margin-bottom:.5rem}.beside-image-text{font-size:clamp(0px,3vw,1.3rem);font-weight:400;text-align:left;color:#333;margin-right:1vw;margin-top:0rem;background:#fff;border-radius:1rem;justify-self:center}.text-beside-image{display:flex;align-items:flex-start;justify-content:center;margin:.5rem;width:clamp(0px,70vw,80rem);justify-self:center}.text-beside-image img{width:clamp(20%,45vw,50rem);height:auto;border-radius:.5rem}.text-beside-image .text{border-radius:1rem;margin:.5rem}h3{font-size:clamp(3rem,5vw,4rem);font-weight:500;margin:0;font-family:Roboto Condensed;border-bottom:clamp(0px,.5vw,.4rem) solid #333;width:clamp(0px,70vw,80rem)}footer{margin-top:1rem;border-top:1px solid #b7b7b7;width:100vw;height:5rem;display:flex;justify-content:space-between}.footer-button{position:relative;padding:1rem;border:none;margin:1rem;margin-inline:5vw;font-family:sans-serif;background:linear-gradient(90deg,#000,#000);color:#fff;font-size:1.5rem;border-radius:4px;overflow:hidden;transition:box-shadow .3s ease;display:flex;align-items:center;justify-content:center;z-index:1}.footer-button:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,#022188,#444dd3);opacity:0;transition:opacity .3s ease;z-index:-1}.footer-button:hover:before{opacity:1}.footer-button:hover{cursor:pointer}@media (max-width: 80rem){.text-beside-image{flex-direction:column;align-items:center}.text-beside-image img{width:70%;margin-right:0;margin-bottom:1rem;margin-top:1rem}.text-beside-image .text{text-align:center}.two-images{flex-direction:column;justify-self:center;justify-content:center;height:auto}.two-images img{height:auto}.text-below-image{display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:400;text-align:left;color:#333;background:#fff;border-radius:1rem;height:auto!important;width:clamp(0px,70vw,80rem)!important}}.bar[data-astro-cid-jx4nc67j]{display:flex;width:80%;height:7vh;border-radius:5px;overflow:hidden;box-shadow:0 4px 8px #0000001a;border:.25rem solid #333;margin:1rem;justify-self:center}.segment[data-astro-cid-jx4nc67j]{flex:1;width:20%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;transition:background-color .3s,color .3s;border:#a0a0a0 .25rem solid;font-size:clamp(.5rem,1.5vw,1.5rem)}.segment1[data-astro-cid-jx4nc67j].active{background-color:#d2222d}.segment1[data-astro-cid-jx4nc67j].completed{background-color:#333;color:#a9a9a9}.segment2[data-astro-cid-jx4nc67j].active{background-color:#ffbf00;color:#000}.segment2[data-astro-cid-jx4nc67j].completed{background-color:#333;color:#a9a9a9}.segment3[data-astro-cid-jx4nc67j].active{background-color:#007000}.inactive[data-astro-cid-jx4nc67j]{background-color:#d3d3d3;color:#a9a9a9}
